package org.fastsyncer.core.service;

import org.fastsyncer.manager.driver.Subject;

/**
 * <ul>
 * <dt>驱动事件服务：</dt>
 *  <dl>
 *      <li>1.初始化监听,start()</li>
 *      <li>2.添加观察者,addObserver()</li>
 *      <li>3.移除观察者,removeObserver()</li>
 *      <li>4.通知观察者,notice()</li>
 *  </dl>
 * </ul>
 * 
 * @author AE86
 * @date 2017年12月14日 下午10:16:12
 * @version 1.0.0
 */
public interface DriverEventService extends Subject {

    /**
     * 加载驱动监听实现类
     */
    void start();
}
